using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("MassDisenchantFX")]
	public class MassDisenchantFX : MonoClass
	{
		public HighlightState m_highlight => method_3<HighlightState>("m_highlight");

		public GameObject m_blockInteraction => method_3<GameObject>("m_blockInteraction");

		public GameObject m_glowBall => method_3<GameObject>("m_glowBall");

		public GameObject m_glowTotal => method_3<GameObject>("m_glowTotal");

		public GameObject m_gemBoxLeft1 => method_3<GameObject>("m_gemBoxLeft1");

		public GameObject m_gemBoxLeft2 => method_3<GameObject>("m_gemBoxLeft2");

		public GameObject m_gemBoxRight1 => method_3<GameObject>("m_gemBoxRight1");

		public GameObject m_gemBoxRight2 => method_3<GameObject>("m_gemBoxRight2");

		public GameObject m_burstFX_Common => method_3<GameObject>("m_burstFX_Common");

		public GameObject m_burstFX_Rare => method_3<GameObject>("m_burstFX_Rare");

		public GameObject m_burstFX_Epic => method_3<GameObject>("m_burstFX_Epic");

		public GameObject m_burstFX_Legendary => method_3<GameObject>("m_burstFX_Legendary");

		public Material m_glowBallMat_Common => method_3<Material>("m_glowBallMat_Common");

		public Material m_glowBallMat_Rare => method_3<Material>("m_glowBallMat_Rare");

		public Material m_glowBallMat_Epic => method_3<Material>("m_glowBallMat_Epic");

		public Material m_glowBallMat_Legendary => method_3<Material>("m_glowBallMat_Legendary");

		public Material m_glowTrailMat_Common => method_3<Material>("m_glowTrailMat_Common");

		public Material m_glowTrailMat_Rare => method_3<Material>("m_glowTrailMat_Rare");

		public Material m_glowTrailMat_Epic => method_3<Material>("m_glowTrailMat_Epic");

		public Material m_glowTrailMat_Legendary => method_3<Material>("m_glowTrailMat_Legendary");

		public MassDisenchantFX(IntPtr address, string className)
			: base(address, className)
		{
		}

		public MassDisenchantFX(IntPtr address)
			: this(address, "MassDisenchantFX")
		{
		}
	}
}
